const commonAttr = {
    "formItemName":"", // 组件的name值, 会加到input标签上的name值
    "labelWidth":"140px", // 标签宽度
    "placeholder":"", // 空值提示
    // "needTooltip":"0", // 悬浮框
    // "colMd":"6", // 12列占列
    "show": true, // 是否显示
    "required": false, // 是否显示
    "defaultValue": '', // 默认值
    "formName":"", // form表单名称，目前没有用到
    "focusIndex":"", // 全键盘焦点切换索引
    // "componentValue":"", // 绑定到组件的value值，由pageId+focusIndex组成, 必须有值
    "inputType":"正常", // 输入方式  正常 只读 禁用
    "eventList":[], // 用来生成初始事件监听的代码
}
const transforJson = {
    "idPrefix":`ID前缀`,
    "formName":"Form名称",
    "formItemName":"业务名称",
    "labelName":"标签名称",
    "componentName":"组件名称", // 唯一ID，不能重复
    "labelWidth":"标签宽度",
    "placeholder":"placeholder",
    "minLength":"最小长度",
    "maxLength":"最大长度",
    "defaultValue":"默认值",
    "btnArr":"按钮列表",
    "tableOptions":"", // 表格配置
    "thousands":"千分位配置", // 
    "minAmount":"最小金额", // 
    "maxAmount":"最大金额", // 
    "fixed":"显示小数位", // 
    "inputType":"输入方式", // 
    "selectCode":"下拉框编码", // 
    "selectHideKey":"key的显示", // 不显示Key：
    "ycPhonelineBtnText":"按钮文字", // 
    "ycPhonelineBtnFn":"按钮方法", // 
    "prepend":"前符号", // 
    "append":"后符号", // 
    "dataAttrMoneyWanyuan":"万元金额框", // 
    "ycInputBtnText":"按钮文字", // 
    "ycInputBtnFn":"按钮方法", // 
    "eventList":"事件监听", // 
    "show":"是否显示",
    "needTooltip":"悬浮框",
    "colMd":"12列占列",
    "required":"是否必填",
}
// 可修改值的字段,同时也是页面修改字段的排列顺序
const editableFieldArr = [
    'labelName',
    'selectCode',
    'selectHideKey',
    'labelWidth',
    'ycPhonelineBtnText',
    'ycPhonelineBtnFn',
    'formItemName',
    'defaultValue',
    'placeholder',
    'inputType',
    'eventList',
    'show',
    'minAmount',
    'maxAmount',
    'fixed',
    'thousands',
    'tableOptions',
    'btnArr',
    "prepend", // 
    "append", // 
    "dataAttrMoneyWanyuan", // 
    "ycInputBtnText", // 
    "ycInputBtnFn", //     
    'minLength',
    'maxLength',
    'needTooltip',
    'colMd',
    'required',
]
const tableOptionsTransfor = {
    editIndex: '编辑索引', // 没找到用处
    /* 
输入数组
[{"name":"按钮名字1","class":"按钮class","fn":"按钮方法名"}]    
    */
    btns: '渲染按钮列', // 渲染按钮列 
    url: '路径(url)',
    method: '请求方法类型', // POST,没找到用途
    search: 'search', // false 没找到用途
    columns: '表格列配置',
    pagination: '显示分页',
    pageList: '页数选择频段',
    smartDisplay: 'smartDisplay false',
    clickToSelect: 'clickToSelect true',
    pageNumber: 1,
    pageSize: '每页显示条数',
    selectRow: '表格行选中'  // 单选 多选 无  
}

export {
    transforJson,
    commonAttr,
    editableFieldArr,
}